package model

import "time"

type SysSms struct {
	Id           int       `json:"id,string" gorm:"primarykey"`
	PhoneNumbers string    `json:"phoneNumbers" gorm:"comment:手机号"`
	ValidateCode string    `json:"validateCode" gorm:"comment:短信验证码"`
	TemplateCode string    `json:"templateCode" gorm:"comment:短信模板ID"`
	BizId        string    `json:"bizId" gorm:"comment:回执id，可根据该id查询具体的发送状态"`
	Status       *int8     `json:"status" gorm:"comment:发送状态（字典 0 未发送，1 发送成功，2 发送失败，3 失效）"`
	Source       *int8     `json:"source" gorm:"comment:来源（字典 1 app， 2 pc， 3 其他）"`
	InvalidTime  time.Time `json:"invalidTime" gorm:"comment:失效时间"`
	CreateTime   time.Time `json:"createTime" gorm:"comment:创建时间"`
	CreateUser   int       `json:"createUser,string" gorm:"comment:创建人"`
	UpdateTime   time.Time `json:"updateTime" gorm:"comment:更新时间"`
	UpdateUser   int       `json:"updateUser,string" gorm:"comment:更新人"`
}
